package com.sino.operation.service.business.inter;

import com.sino.operation.dto.Dto;
import com.sino.operation.peripheral.esc.request.NetHandle;
import com.sino.operation.util.PersistenceUtil;

/**
 * TOD
 *
 * @author Administrator
 * date 2021/10/16 0016 14:51
 */
public interface ITransactionHandler {

    public PersistenceUtil executeReception() throws Exception;

    public PersistenceUtil executeAuth() throws Exception;

    public PersistenceUtil executeNetwork() throws Exception;

    public PersistenceUtil executeBack() throws Exception;

    public Dto executeGetTaskList(NetHandle netHandle);

    public PersistenceUtil executeTerminal()throws Exception;

    public Object executeTotalEntryTask() throws Exception;

    public Object executeAuthTask() throws Exception;

    public PersistenceUtil executeCharge() throws Exception;
}
